/* --------------------------------------------------
 Table of Contents
 -----------------------------------------------------
 :: Global Reset & Standards
 :: Layout
 :: Typography
 :: Links
 :: Buttons
 :: Lists
 :: Notices/Alerts
 :: Modals
 :: Tables
 :: Misc
 :: Forms
 :: JQuery UI Overwrite
 :: Time Picker Plugin
 :: Maintenance Tables
 */
/*	--------------------------------------------------
 Global Reset & Standards
 -------------------------------------------------- */
/*	--------------------------------------------------
 Layout
 -------------------------------------------------- */
div#header {
	width:100%;
	height:42.6667px;
	background-color:#FFFFFF;
	margin:0px;
	line-height:15px;
	font-weight:bold;
}
div#container {
	width:1200px;
	height:auto;
	margin:auto;
	padding:0px;
}
div#main {
	margin:auto;
	clear:both;
	background-color:#FFFFFF;
}
body {
	background:#F5F4F4;
	background-repeat:no-repeat;
}
html {
	height:auto;
}
div#footer {
	height:1px;
	clear:both;
	font-size:11px;
}
.center_content {
	height:auto;
	clear:both;
}
.left_content {
	width:512px;
	float:left;
	margin-right:5px;
}
.right_content {
	width:512px;
	float:left;
	height:auto;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.nextPrevious_div {
	padding-bottom:2px;
	float:left;
}
/* --------------------------------------------------
 Misc Stuff
 ---------------------------------------------------*/
hr {
	display:block;
	border-top:1px solid #ddd;
	border-bottom:1px solid #fff;
}
img.left {
	margin-right:10px;
	margin-top:1px;
}
.disable_text {
	color:#a59c83;
}
/* -----------------------------------------
 Standard Forms
 ----------------------------------------- */
/*
 input.input-text, textarea, select {
 font-family: inherit;
 }
 label + input.input-text, label + textarea, label + select {
 margin-top: -9px;
 }
 */
/* Text input and textarea font and padding */
/*
 input.input-text, textarea {
 font-size: 13px;
 outline: none !important;
 color: #777;
 border: solid 1px #bbb;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 outline: none !important;
 }
 input.input-text:focus, textarea:focus {
 color: #333;
 background-color: #f9f9f9;
 }
 /* Text input and textarea sizes */
input.input-text, textarea {
	width:254px;
	height:26px;
}
input.medium-text {
	width:200px;
	height:26px;
}
input.short-text {
	width:140px;
	height:26px;
}
input.shortDate {
	width:80px;
	height:26px;
	padding-left:3px;
}
input.mediumDate {
	width:95px;
	height:26px;
	padding-left:3px;
}
input.monthYearDate {
	padding-top:10px;
	padding-left:3px;
	width:178px;
	height:26px;
	padding-left:3px;
}
input.hour {
	width:20px;
	height:26px;
}
/* -----------------------------------------
 JQuery UI Override
 ----------------------------------------- */
.ui-widget-header, .ui-state-default {
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	border-top:solid 1px #d8d8d8;
	vertical-align:top;
	font-family:inherit;
	font-size:10pt;
}
.ui-state-default {
	background-color:#ffffff;
	color:#000000;
	text-align:center;
}
.dataTables_length {
	text-align:left;
}
.dataTables_filter {
	text-align:right;
}
.ui-multiselect {
	height:30px;
	overflow-x:hidden;
	padding:1px 0 1px 1px;
	text-align:center;
	background:none;
	background-color:#ffffff;
	background-image:none;
}
button.ui-multiselect-ilo {
	width:220px !important;
	height:36px !important;
}
button.ui-user-multiselect-ilo {
	width:400px !important;
}
div.ui-multiselect-ilo {
	width:auto !important;
}
.ui-multiselect-checkboxes li {
	text-align:left;
}
.ui-datepicker-header {
	/*
	 background: none;
	 background-color: #006faf;
	 background-image: none;
	 */
}
.ui-multiselect-header {
	/*
	 background: none;
	 background-color: #006faf;
	 background-image: none;
	 */
}
.ui-filtertable-header {
	/*
	 background: none;
	 background-color: #006faf;
	 background-image: none;
	 */
}
.ui-dialogtable-header {
	/*
	 background: none;
	 background-color: #006faf;
	 background-image: none;
	 */
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	display:none;
}
.ui-datepicker-trigger {
	background-color:transparent;
}
.ui-state-disabled {
	opacity:1.0;
	filter:alpha(opacity = 100);
}
/* -----------------------------------------
 Time Picker Plugin
 ----------------------------------------- */
.ui-timepicker-div .ui-widget-header {
	margin-bottom:8px;
}
.ui-timepicker-div dl {
	text-align:left;
}
.ui-timepicker-div dl dt {
	height:25px;
	margin-bottom:-25px;
}
.ui-timepicker-div dl dd {
	margin:0 10px 10px 65px;
}
.ui-timepicker-div td {
	font-size:90%;
}
.ui-tpicker-grid-label {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
/* -----------------------------------------
 Maintenance Tables
 ----------------------------------------- */
.maintenanceTable {
	font-family:inherit;
	font-size:16px;
	color:#000000;
	border-width:1px;
	width:100%;
	border-collapse:collapse;
}
.header {
	width:30%;
	background-color:#FFFBEC;
	color:black;
	line-height:2;
	font-size:12px;
}
/* -----------------------------------------
 Header divs
 ----------------------------------------- */
.admin_title_header_div {
	text-align:right;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	font-family:inherit;
	font-size:10pt;
}
.admin_detailScrn_div {
	padding-top:5px;
	width:625px;
	float:left;
}
.admin_screen_code_div {
	float:left;
	padding-top:5px;
	text-align:right;
	width:280px;
}
.admin_exit_btn_div {
	float:right;
	padding-right:5px;
	margin-bottom:10px;
}
.admin_center_container {
	float:left;
	width:100%;
	margin-top:5.5px;
}
.showHideTxt {
	color:#000000;
	font-family:inherit;
	font-size:10pt;
}
#control_div {
	width:1200px;
	background-color:#EAEAEA;
	margin-bottom:20px;
}
div#filter_div {
	padding:5px;
}
.border {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:1px;
	padding:1px;
	border-radius:4px;
}
.stick {
	position:fixed;
	top:46px;
	z-index:1030;
}
div.max_width {
	width:1200px !important;
}
